package com.zzyl.dto;

import com.zzyl.base.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 护理项目数据传输对象
 * 用于封装护理项目的相关信息，包括名称、排序、单位、价格、图片、护理要求和状态。
 * 继承自BaseDto，包含通用的创建时间、更新时间和操作人信息。
 */
@Data
@ApiModel(description = "护理项目数据传输对象")
public class NursingProjectDto extends BaseDto {

    @ApiModelProperty(value = "名称", required = true)
    private String name;

    @ApiModelProperty(value = "排序号")
    private Integer orderNo;

    @ApiModelProperty(value = "单位")
    private String unit;

    @ApiModelProperty(value = "价格")
    private BigDecimal price;

    @ApiModelProperty(value = "图片")
    private String image;

    @ApiModelProperty(value = "护理要求")
    private String nursingRequirement;

    @ApiModelProperty(value = "状态（0：禁用，1：启用）")
    private Integer status;

}
